runtime.mspan.npages (field)
29 uses
runtime (current package)
arena.go#L859: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L880: sysFault(unsafe.Pointer(s.base()), s.npages*pageSize)
arena.go#L885: gcController.heapInUse.add(-int64(s.npages * pageSize))
arena.go#L898: atomic.Xaddint64(&stats.committed, -int64(s.npages*pageSize))
arena.go#L899: atomic.Xaddint64(&stats.inHeap, -int64(s.npages*pageSize))
arena.go#L940: if s.npages*pageSize != userArenaChunkBytes {
heapdump.go#L495: n := (s.npages << gc.PageShift) / size
mbitmap.go#L551: if span.npages == 1 {
mbitmap.go#L555: return heapBitsSlice(span.base(), span.npages*pageSize, span.elemsize)
mbitmap.go#L586: hbitsBase, _ := spanHeapBitsRange(span.base(), span.npages*pageSize, span.elemsize)
mcache.go#L235: gcController.update(int64(s.npages*pageSize)-int64(usedBytes), int64(c.scanAlloc))
mcache.go#L272: gcController.update(int64(s.npages*pageSize), 0)
mgcsweep.go#L395: npages = s.npages
mgcsweep.go#L528: trace.GCSweepSpan(s.npages * pageSize)
mgcsweep.go#L532: mheap_.pagesSwept.Add(int64(s.npages))
mgcsweep.go#L746: mheap_.pagesInUse.Add(-s.npages)
mheap.go#L429: npages uintptr // number of pages in span
mheap.go#L523: total = s.npages << gc.PageShift
mheap.go#L951: npages := s.npages
mheap.go#L1681: bytes := s.npages << gc.PageShift
mheap.go#L1687: bytes := s.npages << gc.PageShift
mheap.go#L1746: h.pagesInUse.Add(-s.npages)
mheap.go#L1763: nbytes := s.npages * pageSize
mheap.go#L1781: h.pages.free(s.base(), s.npages)
mheap.go#L1825: span.npages = npages
mheap.go#L1861: print("runtime: failed mSpanList.remove span.npages=", span.npages,
stack.go#L550: log2npage := stacklog2(s.npages)
traceallocfree.go#L94: tl.eventWriter(tracev2.GoRunning, tracev2.ProcRunning).event(tracev2.EvSpan, traceSpanID(s), traceArg(s.npages), traceSpanTypeAndClass(s))
traceallocfree.go#L99: tl.eventWriter(tracev2.GoRunning, tracev2.ProcRunning).event(tracev2.EvSpanAlloc, traceSpanID(s), traceArg(s.npages), traceSpanTypeAndClass(s))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |